I don't know any buttons that were 'traditional windows yellow' but I think what you could be talking about is whether they have the rounded theme applied to them.
Having said that Notepad is indeed up to date in that respect (at least on my Windows XP SP2).
If you are indeed talking about themes then the first thing to try is putting a .manifest file into the same place as the .exe. If an application is called notepad.exe then you need to create a (text) file called
notepad.exe.manifest and paste the following into it:
CODE
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="NOTEPAD.EXE"
type="win32"
/>
<description>Notepad</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64664ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
The name and description should be changed to the name of the app. The publicKeyToken is not really important but you can generate one with a GUID generator. Basically this will generate a random number.
Save this file and when you run notepad.exe it should have themed buttons among other controls. Of course this all depends on whether the application uses the standard windows controls. If not then you are screwed.
Hope that's what your question was about